package com.ruoyi.his.functionTools;

import com.ruoyi.his.domain.HisSchedule;
import com.ruoyi.his.service.IHisScheduleService;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Description;

import java.util.List;
import java.util.function.Function;

/**
 * @author chenjl26787
 * @version 1.0
 * @date 2025/4/24$ 上午8:08
 */
@Configuration
public class HisRegistrationTools {

    @Bean
    @Description("查询可以挂号的医生列表，需要询问用户挂号要求")
    //不需要注入  但是需要包装请求参数  不知道能不能写成多参数形式
    public Function<HisSchedule, List<HisSchedule>> hisScheduleList(IHisScheduleService iHisScheduleService){
        return iHisScheduleService::selectSchedule;
    }
}

